/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Negocio;

/**
 *
 * @author THOMAS
 */
public class Endereço {

    public Endereço(String bairro, String cidade, String rua, String número, String CEP) {
        this.bairro = bairro;
        this.cidade = cidade;
        this.rua = rua;
        this.número = número;
        this.CEP = CEP;
    }
    
    
    private String bairro;
    private String cidade;
    private String rua;
    private String número;
    private String CEP;

    public String getCEP() {
        return CEP;
    }

    public void setCEP(String CEP) {
        this.CEP = CEP;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getNúmero() {
        return número;
    }

    public void setNúmero(String número) {
        this.número = número;
    }

    public String getBairro() {
        return bairro;
    }

    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

    public String getRua() {
        return rua;
    }

    public void setRua(String rua) {
        this.rua = rua;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Endereço other = (Endereço) obj;
        if ((this.bairro == null) ? (other.bairro != null) : !this.bairro.equals(other.bairro)) {
            return false;
        }
        if ((this.cidade == null) ? (other.cidade != null) : !this.cidade.equals(other.cidade)) {
            return false;
        }
        if ((this.rua == null) ? (other.rua != null) : !this.rua.equals(other.rua)) {
            return false;
        }
        if ((this.número == null) ? (other.número != null) : !this.número.equals(other.número)) {
            return false;
        }
        if ((this.CEP == null) ? (other.CEP != null) : !this.CEP.equals(other.CEP)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 53 * hash + (this.bairro != null ? this.bairro.hashCode() : 0);
        hash = 53 * hash + (this.cidade != null ? this.cidade.hashCode() : 0);
        hash = 53 * hash + (this.rua != null ? this.rua.hashCode() : 0);
        hash = 53 * hash + (this.número != null ? this.número.hashCode() : 0);
        hash = 53 * hash + (this.CEP != null ? this.CEP.hashCode() : 0);
        return hash;
    }

    @Override
    public String toString() {
        return "Endere\u00e7o{" + "pa\u00eds=" + bairro + ", cidade=" + cidade + ", rua=" + rua + ", n\u00famero=" + número + ", CEP=" + CEP + '}';
    }
    
    
}
